39 research outputs found

    Knowledge representation and exploitation for interactive and cognitive robots

    Get PDF
    L'arrivĂ©e des robots dans notre vie quotidienne fait Ă©merger le besoin pour ces systĂšmes d'avoir accĂšs Ă  une reprĂ©sentation poussĂ©e des connaissances et des capacitĂ©s de raisonnements associĂ©es. Ainsi, les robots doivent pouvoir comprendre les Ă©lĂ©ments qui composent l'environnement dans lequel ils Ă©voluent. De plus, la prĂ©sence d'humains dans ces environnements et donc la nĂ©cessitĂ© d'interagir avec eux amĂšnent des exigences supplĂ©mentaires. Ainsi, les connaissances ne sont plus utilisĂ©es par le robot dans le seul but d'agir physiquement sur son environnement mais aussi dans un but de communication et de partage d'information avec les humains. La connaissance ne doit plus ĂȘtre uniquement comprĂ©hensible par le robot lui-mĂȘme mais doit aussi pouvoir ĂȘtre exprimĂ©e. Dans la premiĂšre partie de cette thĂšse, nous prĂ©sentons Ontologenius. C'est un logiciel permettant de maintenir des bases de connaissances sous forme d'ontologie, de raisonner dessus et de les gĂ©rer dynamiquement. Nous commençons par expliquer en quoi ce logiciel est adaptĂ© aux applications d'interaction humain-robot (HRI), notamment avec la possibilitĂ© de reprĂ©senter la base de connaissances du robot mais aussi une estimation des bases de connaissances des partenaires humains ce qui permet d'implĂ©menter les mĂ©canismes de thĂ©orie de l'esprit. Nous poursuivons avec une prĂ©sentation de ses interfaces. Cette partie se termine par une analyse des performances du systĂšme ainsi dĂ©veloppĂ©. Dans une seconde partie, cette thĂšse prĂ©sente notre contribution Ă  deux problĂšmes d'exploration des connaissances: l'un ayant trait au rĂ©fĂ©rencement spatial et l'autre Ă  l'utilisation de connaissances sĂ©mantiques. Nous commençons par une tĂąche de description d'itinĂ©raires pour laquelle nous proposons une ontologie permettant de dĂ©crire la topologie d'environnements intĂ©rieurs et deux algorithmes de recherche d'itinĂ©raires. Nous poursuivons avec une tĂąche de gĂ©nĂ©ration d'expression de rĂ©fĂ©rence. Cette tĂąche vise Ă  sĂ©lectionner l'ensemble optimal d'informations Ă  communiquer afin de permettre Ă  un auditeur d'identifier l'entitĂ© rĂ©fĂ©rencĂ©e dans un contexte donnĂ©. Ce dernier algorithme est ensuite affinĂ© pour y ajouter les informations sur les activitĂ©s passĂ©es provenant d'une action conjointe entre un robot et un humain, afin de gĂ©nĂ©rer des expressions encore plus pertinentes. Il est Ă©galement intĂ©grĂ© Ă  un planificateur de tĂąches symbolique pour estimer la faisabilitĂ© et le coĂ»t des futures communications. Cette thĂšse se termine par la prĂ©sentation de deux architectures cognitives, la premiĂšre utilisant notre contribution concernant la description d'itinĂ©raire et la seconde utilisant nos contributions autour de la GĂ©nĂ©ration d'Expression de RĂ©fĂ©rence. Les deux utilisent Ontologenius pour gĂ©rer la base de connaissances sĂ©mantique. À travers ces deux architectures, nous prĂ©sentons comment nos travaux ont amenĂ© la base de connaissances a progressivement prendre un rĂŽle central, fournissant des connaissances Ă  tous les composants du systĂšme.As robots begin to enter our daily lives, we need advanced knowledge representations and associated reasoning capabilities to enable them to understand and model their environments. Considering the presence of humans in such environments, and therefore the need to interact with them, this need comes with additional requirements. Indeed, knowledge is no longer used by the robot for the sole purpose of being able to act physically on the environment but also to communicate and share information with humans. Therefore knowledge should no longer be understandable only by the robot itself, but should also be able to be narrative-enabled. In the first part of this thesis, we present our first contribution with Ontologenius. This software allows to maintain knowledge bases in the form of ontology, to reason on them and to manage them dynamically. We start by explaining how this software is suitable for \acrfull{hri} applications. To that end, for example to implement theory of mind abilities, it is possible to represent the robot's knowledge base as well as an estimate of the knowledge bases of human partners. We continue with a presentation of its interfaces. This part ends with a performance analysis, demonstrating its online usability. In a second part, we present our contribution to two knowledge exploration problems around the general topic of spatial referring and the use of semantic knowledge. We start with the route description task which aims to propose a set of possible routes leading to a target destination, in the framework of a guiding task. To achieve this task, we propose an ontology allowing us to describe the topology of indoor environments and two algorithms to search for routes. The second knowledge exploration problem we tackle is the \acrfull{reg} problem. It aims at selecting the optimal set of piece of information to communicate in order to allow a hearer to identify the referred entity in a given context. This contribution is then refined to use past activities coming from joint action between a robot and a human, in order to generate new kinds of Referring Expressions. It is also linked with a symbolic task planner to estimate the feasibility and cost of future communications. We conclude this thesis by the presentation of two cognitive architectures. The first one uses the route description contribution and the second one takes advantage of our Referring Expression Generation contribution. Both of them use Ontologenius to manage the semantic Knowledge Base. Through these two architectures, we present how our contributions enable Knowledge Base to gradually take a central role, providing knowledge to all the components of the architectures

    Services écosystémiques et protection des sols

    Get PDF
    En droit, le sol n’est pas apprĂ©hendĂ© dans son entiĂšretĂ©, comme un ensemble complexe aux fonctions diverses. DĂšs lors, sa protection demeure lacunaire. RĂ©digĂ© dans le cadre du programme de recherche « Travail du sol, services Ă©cosystĂ©miques et compensation. Aspects agronomiques et juridiques » (Idex T2SEC, UT1 Capitole, IEJUC EA1919), cet ouvrage entend explorer le potentiel apport de la notion de service Ă©cosystĂ©mique Ă  la protection des sols. À dĂ©faut de protection des sols, objets de propriĂ©tĂ©, la prĂ©servation des services Ă©cosystĂ©miques, utilitĂ© commune du bien, pourrait-elle ĂȘtre prescrite, valorisĂ©e, et selon quelles modalitĂ©s ? Cette Ă©tude interdisciplinaire croise les analyses d’agronomes et de juristes. Les premiers, prenant pour champ d’observation l’agriculture de conservation, ont procĂ©dĂ© Ă  une Ă©tude bibliographique complĂ©tĂ©e par des Ă©tudes de terrain et, Ă  partir de ces matĂ©riaux, dressĂ© un inventaire des services Ă©cosystĂ©miques du sol prĂ©servĂ©s ou confortĂ©s par l’agriculture de conservation. Les juristes, confrontĂ©s Ă  un Ă©tat de la science moins avancĂ©, ont commencĂ© par identifier les normes relatives Ă  la protection des sols, repĂ©rĂ© la notion de service Ă©cosystĂ©mique en droit et proposĂ© une qualification de ces services. Ils ont ensuite analysĂ© certains des instruments qui peuvent intĂ©grer la notion de service et/ou les pratiques de l’agriculture de conservation : le contrat, y compris le bail rural et les contrats liĂ©s Ă  l’obligation de compensation, la responsabilitĂ© civile, les aides publiques et la comptabilitĂ© publique. Ce faisant, l’ouvrage ne prĂ©tend pas Ă  l’exhaustivitĂ© mais entend participer au dialogue interdisciplinaire sur la notion de service Ă©cosystĂ©mique oĂč la voix des juristes est encore peu prĂ©sente

    Nipah Virus in Lyle's Flying Foxes, Cambodia

    Get PDF
    We conducted a survey in Cambodia in 2000 on henipavirus infection among several bat species, including flying foxes, and persons exposed to these animals. Among 1,072 bat serum samples tested by enzyme-linked immunosorbent assay, antibodies reactive to Nipah virus (NiV) antigen were detected only in Pteropus lylei species; Cynopterus sphinx, Hipposideros larvatus, Scotophilus kuhlii, Chaerephon plicata, Taphozous melanopogon, and T. theobaldi species were negative. Seroneutralization applied on a subset of 156 serum samples confirmed these results. None of the 8 human serum samples was NiV seropositive with the seroneutralization test. One virus isolate exhibiting cytopathic effect with syncytia was obtained from 769 urine samples collected at roosts of P. lylei specimens. Partial molecular characterization of this isolate demonstrated that it was closely related to NiV. These results strengthen the hypothesis that flying foxes could be the natural host of NiV. Surveillance of human cases should be implemented

    Overworld: Assessing the geometry of the world for Human-Robot Interaction

    No full text
    International audienceFor a robot to interact with humans in a given environment, a key need is to understand its environment in terms of the objects composing it, the other agents acting in it, and the relations between all of them. This capability is often called the geometrical situation assessment and is mainly related to spatial reasoning in time. In this paper, we present Overworld, a novel lightweight and open-source framework, merging the key features of a decade of research in the domain. It permanently maintains a geometric state of the world from the point of view of the robot by aggregating perceptual information from several sources and reasoning on them to create a coherent world. Furthermore, Overworld implements perspective-taking by emulating the humans' ability to perceive to estimate the state of the world from their perspective. Finally, thanks to a strong link with an ontology framework, it ensures knowledge coherence in the whole robotic architecture. This work is part of a broader effort to develop a complete, stable, and shareable decisional robotic architecture for Human-Robot Interaction

    Représentation et exploitation de la connaissance pour des robots interactifs et cognitifs

    No full text
    National audienceAs robots begin to enter our daily lives, we need advanced knowledge representations and associated reasoning capabilities to enable them to understand and model their environments. Considering the presence of humans in such environments, and therefore the need to interact with them, this need comes with additional requirements. Indeed, knowledge is no longer used by the robot for the sole purpose of being able to act physically on the environment but also to communicate and share information with humans. Therefore knowledge should no longer be understandable only by the robot itself, but should also be able to be narrative-enabled. In the first part of this thesis, we present our first contribution with Ontologenius. This software allows to maintain knowledge bases in the form of ontology, to reason on them and to manage them dynamically. We start by explaining how this software is suitable for \acrfull{hri} applications. To that end, for example to implement theory of mind abilities, it is possible to represent the robot's knowledge base as well as an estimate of the knowledge bases of human partners. We continue with a presentation of its interfaces. This part ends with a performance analysis, demonstrating its online usability. In a second part, we present our contribution to two knowledge exploration problems around the general topic of spatial referring and the use of semantic knowledge. We start with the route description task which aims to propose a set of possible routes leading to a target destination, in the framework of a guiding task. To achieve this task, we propose an ontology allowing us to describe the topology of indoor environments and two algorithms to search for routes. The second knowledge exploration problem we tackle is the \acrfull{reg} problem. It aims at selecting the optimal set of piece of information to communicate in order to allow a hearer to identify the referred entity in a given context. This contribution is then refined to use past activities coming from joint action between a robot and a human, in order to generate new kinds of Referring Expressions. It is also linked with a symbolic task planner to estimate the feasibility and cost of future communications. We conclude this thesis by the presentation of two cognitive architectures. The first one uses the route description contribution and the second one takes advantage of our Referring Expression Generation contribution. Both of them use Ontologenius to manage the semantic Knowledge Base. Through these two architectures, we present how our contributions enable Knowledge Base to gradually take a central role, providing knowledge to all the components of the architectures.L'arrivĂ©e des robots dans notre vie quotidienne fait Ă©merger le besoin pour ces systĂšmes d'avoir accĂšs Ă  une reprĂ©sentation poussĂ©e des connaissances et des capacitĂ©s de raisonnements associĂ©es. Ainsi, les robots doivent pouvoir comprendre les Ă©lĂ©ments qui composent l'environnement dans lequel ils Ă©voluent. De plus, la prĂ©sence d'humains dans ces environnements et donc la nĂ©cessitĂ© d'interagir avec eux amĂšnent des exigences supplĂ©mentaires. Ainsi, les connaissances ne sont plus utilisĂ©es par le robot dans le seul but d'agir physiquement sur son environnement mais aussi dans un but de communication et de partage d'information avec les humains. La connaissance ne doit plus ĂȘtre uniquement comprĂ©hensible par le robot lui-mĂȘme mais doit aussi pouvoir ĂȘtre exprimĂ©e. Dans la premiĂšre partie de cette thĂšse, nous prĂ©sentons Ontologenius. C'est un logiciel permettant de maintenir des bases de connaissances sous forme d'ontologie, de raisonner dessus et de les gĂ©rer dynamiquement. Nous commençons par expliquer en quoi ce logiciel est adaptĂ© aux applications d'interaction humain-robot (HRI), notamment avec la possibilitĂ© de reprĂ©senter la base de connaissances du robot mais aussi une estimation des bases de connaissances des partenaires humains ce qui permet d'implĂ©menter les mĂ©canismes de thĂ©orie de l'esprit. Nous poursuivons avec une prĂ©sentation de ses interfaces. Cette partie se termine par une analyse des performances du systĂšme ainsi dĂ©veloppĂ©. Dans une seconde partie, cette thĂšse prĂ©sente notre contribution Ă  deux problĂšmes d'exploration des connaissances: l'un ayant trait au rĂ©fĂ©rencement spatial et l'autre Ă  l'utilisation de connaissances sĂ©mantiques. Nous commençons par une tĂąche de description d'itinĂ©raires pour laquelle nous proposons une ontologie permettant de dĂ©crire la topologie d'environnements intĂ©rieurs et deux algorithmes de recherche d'itinĂ©raires. Nous poursuivons avec une tĂąche de gĂ©nĂ©ration d'expression de rĂ©fĂ©rence. Cette tĂąche vise Ă  sĂ©lectionner l'ensemble optimal d'informations Ă  communiquer afin de permettre Ă  un auditeur d'identifier l'entitĂ© rĂ©fĂ©rencĂ©e dans un contexte donnĂ©. Ce dernier algorithme est ensuite affinĂ© pour y ajouter les informations sur les activitĂ©s passĂ©es provenant d'une action conjointe entre un robot et un humain, afin de gĂ©nĂ©rer des expressions encore plus pertinentes. Il est Ă©galement intĂ©grĂ© Ă  un planificateur de tĂąches symbolique pour estimer la faisabilitĂ© et le coĂ»t des futures communications. Cette thĂšse se termine par la prĂ©sentation de deux architectures cognitives, la premiĂšre utilisant notre contribution concernant la description d'itinĂ©raire et la seconde utilisant nos contributions autour de la GĂ©nĂ©ration d'Expression de RĂ©fĂ©rence. Les deux utilisent Ontologenius pour gĂ©rer la base de connaissances sĂ©mantique. À travers ces deux architectures, nous prĂ©sentons comment nos travaux ont amenĂ© la base de connaissances a progressivement prendre un rĂŽle central, fournissant des connaissances Ă  tous les composants du systĂšme

    Représentation et exploitation de la connaissance pour des robots interactifs et cognitifs

    No full text
    National audienceAs robots begin to enter our daily lives, we need advanced knowledge representations and associated reasoning capabilities to enable them to understand and model their environments. Considering the presence of humans in such environments, and therefore the need to interact with them, this need comes with additional requirements. Indeed, knowledge is no longer used by the robot for the sole purpose of being able to act physically on the environment but also to communicate and share information with humans. Therefore knowledge should no longer be understandable only by the robot itself, but should also be able to be narrative-enabled. In the first part of this thesis, we present our first contribution with Ontologenius. This software allows to maintain knowledge bases in the form of ontology, to reason on them and to manage them dynamically. We start by explaining how this software is suitable for \acrfull{hri} applications. To that end, for example to implement theory of mind abilities, it is possible to represent the robot's knowledge base as well as an estimate of the knowledge bases of human partners. We continue with a presentation of its interfaces. This part ends with a performance analysis, demonstrating its online usability. In a second part, we present our contribution to two knowledge exploration problems around the general topic of spatial referring and the use of semantic knowledge. We start with the route description task which aims to propose a set of possible routes leading to a target destination, in the framework of a guiding task. To achieve this task, we propose an ontology allowing us to describe the topology of indoor environments and two algorithms to search for routes. The second knowledge exploration problem we tackle is the \acrfull{reg} problem. It aims at selecting the optimal set of piece of information to communicate in order to allow a hearer to identify the referred entity in a given context. This contribution is then refined to use past activities coming from joint action between a robot and a human, in order to generate new kinds of Referring Expressions. It is also linked with a symbolic task planner to estimate the feasibility and cost of future communications. We conclude this thesis by the presentation of two cognitive architectures. The first one uses the route description contribution and the second one takes advantage of our Referring Expression Generation contribution. Both of them use Ontologenius to manage the semantic Knowledge Base. Through these two architectures, we present how our contributions enable Knowledge Base to gradually take a central role, providing knowledge to all the components of the architectures.L'arrivĂ©e des robots dans notre vie quotidienne fait Ă©merger le besoin pour ces systĂšmes d'avoir accĂšs Ă  une reprĂ©sentation poussĂ©e des connaissances et des capacitĂ©s de raisonnements associĂ©es. Ainsi, les robots doivent pouvoir comprendre les Ă©lĂ©ments qui composent l'environnement dans lequel ils Ă©voluent. De plus, la prĂ©sence d'humains dans ces environnements et donc la nĂ©cessitĂ© d'interagir avec eux amĂšnent des exigences supplĂ©mentaires. Ainsi, les connaissances ne sont plus utilisĂ©es par le robot dans le seul but d'agir physiquement sur son environnement mais aussi dans un but de communication et de partage d'information avec les humains. La connaissance ne doit plus ĂȘtre uniquement comprĂ©hensible par le robot lui-mĂȘme mais doit aussi pouvoir ĂȘtre exprimĂ©e. Dans la premiĂšre partie de cette thĂšse, nous prĂ©sentons Ontologenius. C'est un logiciel permettant de maintenir des bases de connaissances sous forme d'ontologie, de raisonner dessus et de les gĂ©rer dynamiquement. Nous commençons par expliquer en quoi ce logiciel est adaptĂ© aux applications d'interaction humain-robot (HRI), notamment avec la possibilitĂ© de reprĂ©senter la base de connaissances du robot mais aussi une estimation des bases de connaissances des partenaires humains ce qui permet d'implĂ©menter les mĂ©canismes de thĂ©orie de l'esprit. Nous poursuivons avec une prĂ©sentation de ses interfaces. Cette partie se termine par une analyse des performances du systĂšme ainsi dĂ©veloppĂ©. Dans une seconde partie, cette thĂšse prĂ©sente notre contribution Ă  deux problĂšmes d'exploration des connaissances: l'un ayant trait au rĂ©fĂ©rencement spatial et l'autre Ă  l'utilisation de connaissances sĂ©mantiques. Nous commençons par une tĂąche de description d'itinĂ©raires pour laquelle nous proposons une ontologie permettant de dĂ©crire la topologie d'environnements intĂ©rieurs et deux algorithmes de recherche d'itinĂ©raires. Nous poursuivons avec une tĂąche de gĂ©nĂ©ration d'expression de rĂ©fĂ©rence. Cette tĂąche vise Ă  sĂ©lectionner l'ensemble optimal d'informations Ă  communiquer afin de permettre Ă  un auditeur d'identifier l'entitĂ© rĂ©fĂ©rencĂ©e dans un contexte donnĂ©. Ce dernier algorithme est ensuite affinĂ© pour y ajouter les informations sur les activitĂ©s passĂ©es provenant d'une action conjointe entre un robot et un humain, afin de gĂ©nĂ©rer des expressions encore plus pertinentes. Il est Ă©galement intĂ©grĂ© Ă  un planificateur de tĂąches symbolique pour estimer la faisabilitĂ© et le coĂ»t des futures communications. Cette thĂšse se termine par la prĂ©sentation de deux architectures cognitives, la premiĂšre utilisant notre contribution concernant la description d'itinĂ©raire et la seconde utilisant nos contributions autour de la GĂ©nĂ©ration d'Expression de RĂ©fĂ©rence. Les deux utilisent Ontologenius pour gĂ©rer la base de connaissances sĂ©mantique. À travers ces deux architectures, nous prĂ©sentons comment nos travaux ont amenĂ© la base de connaissances a progressivement prendre un rĂŽle central, fournissant des connaissances Ă  tous les composants du systĂšme

    Représentation et exploitation de la connaissance pour des robots interactifs et cognitifs

    No full text
    National audienceAs robots begin to enter our daily lives, we need advanced knowledge representations and associated reasoning capabilities to enable them to understand and model their environments. Considering the presence of humans in such environments, and therefore the need to interact with them, this need comes with additional requirements. Indeed, knowledge is no longer used by the robot for the sole purpose of being able to act physically on the environment but also to communicate and share information with humans. Therefore knowledge should no longer be understandable only by the robot itself, but should also be able to be narrative-enabled. In the first part of this thesis, we present our first contribution with Ontologenius. This software allows to maintain knowledge bases in the form of ontology, to reason on them and to manage them dynamically. We start by explaining how this software is suitable for \acrfull{hri} applications. To that end, for example to implement theory of mind abilities, it is possible to represent the robot's knowledge base as well as an estimate of the knowledge bases of human partners. We continue with a presentation of its interfaces. This part ends with a performance analysis, demonstrating its online usability. In a second part, we present our contribution to two knowledge exploration problems around the general topic of spatial referring and the use of semantic knowledge. We start with the route description task which aims to propose a set of possible routes leading to a target destination, in the framework of a guiding task. To achieve this task, we propose an ontology allowing us to describe the topology of indoor environments and two algorithms to search for routes. The second knowledge exploration problem we tackle is the \acrfull{reg} problem. It aims at selecting the optimal set of piece of information to communicate in order to allow a hearer to identify the referred entity in a given context. This contribution is then refined to use past activities coming from joint action between a robot and a human, in order to generate new kinds of Referring Expressions. It is also linked with a symbolic task planner to estimate the feasibility and cost of future communications. We conclude this thesis by the presentation of two cognitive architectures. The first one uses the route description contribution and the second one takes advantage of our Referring Expression Generation contribution. Both of them use Ontologenius to manage the semantic Knowledge Base. Through these two architectures, we present how our contributions enable Knowledge Base to gradually take a central role, providing knowledge to all the components of the architectures.L'arrivĂ©e des robots dans notre vie quotidienne fait Ă©merger le besoin pour ces systĂšmes d'avoir accĂšs Ă  une reprĂ©sentation poussĂ©e des connaissances et des capacitĂ©s de raisonnements associĂ©es. Ainsi, les robots doivent pouvoir comprendre les Ă©lĂ©ments qui composent l'environnement dans lequel ils Ă©voluent. De plus, la prĂ©sence d'humains dans ces environnements et donc la nĂ©cessitĂ© d'interagir avec eux amĂšnent des exigences supplĂ©mentaires. Ainsi, les connaissances ne sont plus utilisĂ©es par le robot dans le seul but d'agir physiquement sur son environnement mais aussi dans un but de communication et de partage d'information avec les humains. La connaissance ne doit plus ĂȘtre uniquement comprĂ©hensible par le robot lui-mĂȘme mais doit aussi pouvoir ĂȘtre exprimĂ©e. Dans la premiĂšre partie de cette thĂšse, nous prĂ©sentons Ontologenius. C'est un logiciel permettant de maintenir des bases de connaissances sous forme d'ontologie, de raisonner dessus et de les gĂ©rer dynamiquement. Nous commençons par expliquer en quoi ce logiciel est adaptĂ© aux applications d'interaction humain-robot (HRI), notamment avec la possibilitĂ© de reprĂ©senter la base de connaissances du robot mais aussi une estimation des bases de connaissances des partenaires humains ce qui permet d'implĂ©menter les mĂ©canismes de thĂ©orie de l'esprit. Nous poursuivons avec une prĂ©sentation de ses interfaces. Cette partie se termine par une analyse des performances du systĂšme ainsi dĂ©veloppĂ©. Dans une seconde partie, cette thĂšse prĂ©sente notre contribution Ă  deux problĂšmes d'exploration des connaissances: l'un ayant trait au rĂ©fĂ©rencement spatial et l'autre Ă  l'utilisation de connaissances sĂ©mantiques. Nous commençons par une tĂąche de description d'itinĂ©raires pour laquelle nous proposons une ontologie permettant de dĂ©crire la topologie d'environnements intĂ©rieurs et deux algorithmes de recherche d'itinĂ©raires. Nous poursuivons avec une tĂąche de gĂ©nĂ©ration d'expression de rĂ©fĂ©rence. Cette tĂąche vise Ă  sĂ©lectionner l'ensemble optimal d'informations Ă  communiquer afin de permettre Ă  un auditeur d'identifier l'entitĂ© rĂ©fĂ©rencĂ©e dans un contexte donnĂ©. Ce dernier algorithme est ensuite affinĂ© pour y ajouter les informations sur les activitĂ©s passĂ©es provenant d'une action conjointe entre un robot et un humain, afin de gĂ©nĂ©rer des expressions encore plus pertinentes. Il est Ă©galement intĂ©grĂ© Ă  un planificateur de tĂąches symbolique pour estimer la faisabilitĂ© et le coĂ»t des futures communications. Cette thĂšse se termine par la prĂ©sentation de deux architectures cognitives, la premiĂšre utilisant notre contribution concernant la description d'itinĂ©raire et la seconde utilisant nos contributions autour de la GĂ©nĂ©ration d'Expression de RĂ©fĂ©rence. Les deux utilisent Ontologenius pour gĂ©rer la base de connaissances sĂ©mantique. À travers ces deux architectures, nous prĂ©sentons comment nos travaux ont amenĂ© la base de connaissances a progressivement prendre un rĂŽle central, fournissant des connaissances Ă  tous les composants du systĂšme

    Représentation et exploitation de la connaissance pour des robots interactifs et cognitifs

    No full text
    L'arrivĂ©e des robots dans notre vie quotidienne fait Ă©merger le besoin pour ces systĂšmes d'avoir accĂšs Ă  une reprĂ©sentation poussĂ©e des connaissances et des capacitĂ©s de raisonnements associĂ©es. Ainsi, les robots doivent pouvoir comprendre les Ă©lĂ©ments qui composent l'environnement dans lequel ils Ă©voluent. De plus, la prĂ©sence d'humains dans ces environnements et donc la nĂ©cessitĂ© d'interagir avec eux amĂšnent des exigences supplĂ©mentaires. Ainsi, les connaissances ne sont plus utilisĂ©es par le robot dans le seul but d'agir physiquement sur son environnement mais aussi dans un but de communication et de partage d'information avec les humains. La connaissance ne doit plus ĂȘtre uniquement comprĂ©hensible par le robot lui-mĂȘme mais doit aussi pouvoir ĂȘtre exprimĂ©e. Dans la premiĂšre partie de cette thĂšse, nous prĂ©sentons Ontologenius. C'est un logiciel permettant de maintenir des bases de connaissances sous forme d'ontologie, de raisonner dessus et de les gĂ©rer dynamiquement. Nous commençons par expliquer en quoi ce logiciel est adaptĂ© aux applications d'interaction humain-robot (HRI), notamment avec la possibilitĂ© de reprĂ©senter la base de connaissances du robot mais aussi une estimation des bases de connaissances des partenaires humains ce qui permet d'implĂ©menter les mĂ©canismes de thĂ©orie de l'esprit. Nous poursuivons avec une prĂ©sentation de ses interfaces. Cette partie se termine par une analyse des performances du systĂšme ainsi dĂ©veloppĂ©. Dans une seconde partie, cette thĂšse prĂ©sente notre contribution Ă  deux problĂšmes d'exploration des connaissances: l'un ayant trait au rĂ©fĂ©rencement spatial et l'autre Ă  l'utilisation de connaissances sĂ©mantiques. Nous commençons par une tĂąche de description d'itinĂ©raires pour laquelle nous proposons une ontologie permettant de dĂ©crire la topologie d'environnements intĂ©rieurs et deux algorithmes de recherche d'itinĂ©raires. Nous poursuivons avec une tĂąche de gĂ©nĂ©ration d'expression de rĂ©fĂ©rence. Cette tĂąche vise Ă  sĂ©lectionner l'ensemble optimal d'informations Ă  communiquer afin de permettre Ă  un auditeur d'identifier l'entitĂ© rĂ©fĂ©rencĂ©e dans un contexte donnĂ©. Ce dernier algorithme est ensuite affinĂ© pour y ajouter les informations sur les activitĂ©s passĂ©es provenant d'une action conjointe entre un robot et un humain, afin de gĂ©nĂ©rer des expressions encore plus pertinentes. Il est Ă©galement intĂ©grĂ© Ă  un planificateur de tĂąches symbolique pour estimer la faisabilitĂ© et le coĂ»t des futures communications. Cette thĂšse se termine par la prĂ©sentation de deux architectures cognitives, la premiĂšre utilisant notre contribution concernant la description d'itinĂ©raire et la seconde utilisant nos contributions autour de la GĂ©nĂ©ration d'Expression de RĂ©fĂ©rence. Les deux utilisent Ontologenius pour gĂ©rer la base de connaissances sĂ©mantique. À travers ces deux architectures, nous prĂ©sentons comment nos travaux ont amenĂ© la base de connaissances a progressivement prendre un rĂŽle central, fournissant des connaissances Ă  tous les composants du systĂšme.As robots begin to enter our daily lives, we need advanced knowledge representations and associated reasoning capabilities to enable them to understand and model their environments. Considering the presence of humans in such environments, and therefore the need to interact with them, this need comes with additional requirements. Indeed, knowledge is no longer used by the robot for the sole purpose of being able to act physically on the environment but also to communicate and share information with humans. Therefore knowledge should no longer be understandable only by the robot itself, but should also be able to be narrative-enabled. In the first part of this thesis, we present our first contribution with Ontologenius. This software allows to maintain knowledge bases in the form of ontology, to reason on them and to manage them dynamically. We start by explaining how this software is suitable for \acrfull{hri} applications. To that end, for example to implement theory of mind abilities, it is possible to represent the robot's knowledge base as well as an estimate of the knowledge bases of human partners. We continue with a presentation of its interfaces. This part ends with a performance analysis, demonstrating its online usability. In a second part, we present our contribution to two knowledge exploration problems around the general topic of spatial referring and the use of semantic knowledge. We start with the route description task which aims to propose a set of possible routes leading to a target destination, in the framework of a guiding task. To achieve this task, we propose an ontology allowing us to describe the topology of indoor environments and two algorithms to search for routes. The second knowledge exploration problem we tackle is the \acrfull{reg} problem. It aims at selecting the optimal set of piece of information to communicate in order to allow a hearer to identify the referred entity in a given context. This contribution is then refined to use past activities coming from joint action between a robot and a human, in order to generate new kinds of Referring Expressions. It is also linked with a symbolic task planner to estimate the feasibility and cost of future communications. We conclude this thesis by the presentation of two cognitive architectures. The first one uses the route description contribution and the second one takes advantage of our Referring Expression Generation contribution. Both of them use Ontologenius to manage the semantic Knowledge Base. Through these two architectures, we present how our contributions enable Knowledge Base to gradually take a central role, providing knowledge to all the components of the architectures
    corecore